package user;

import Operation.IOperation;
import book.BookList;
import com.sun.javafx.iio.ios.IosDescriptor;

/**
 * 用户 ——普通用户和管理员用户  继承
 */
public abstract class User {
    //用户名
    protected String name;
    //用户对应的权限  有权限操作的方法
    protected IOperation[] operations;
    //菜单 延迟到子类实现
    public abstract int menu();

    public void doOperation(int choice, BookList bookList){
        this.operations[choice-1].work(bookList);
    }

}
